make a strenuous effort for - Inglés Sinónimo Diccionario